﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Usuario.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<AdminCondominio.Dominio.Cuota>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Index
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script language="javascript" type="text/javascript">
    
    function ActivarTodos() {
        document.getElementById("btnTodos").click();
    }

    function ActivarPendientes() {
        document.getElementById("btnPendientes").click();
    }

    function ActivarCancelados() {
        document.getElementById("btnCancelados").click();
    }

</script>


    <h2>Listado de Cuotas pendientes por pagar</h2>

    <table border="0" cellpadding="0" cellspacing="0" width="300px">
        <tr>
            <th>
                Filtro :
            </th>
            <th>
                <% using (Html.BeginForm()) { %> <a onclick="return ActivarTodos();" style="cursor:pointer">Todos</a><input id="btnTodos" type="submit" style="display:none;" /> <%: Html.Hidden("Todos", "") %>  <% } %> 
            </th>
            <th>
                <% using (Html.BeginForm()) { %> <a onclick="return ActivarPendientes();" style="cursor:pointer">Pendientes</a><input id="btnPendientes" type="submit" style="display:none;" /> <%: Html.Hidden("Pendientes", "P")%> <% } %>
            </th>
            <th>
                <% using (Html.BeginForm()) { %> <a onclick="return ActivarCancelados();" style="cursor:pointer">Cancelados</a><input id="btnCancelados" type="submit" value="Cancelados" style="display:none;" /> <%: Html.Hidden("Cancelados", "C")%> <% } %>
            </th>
        </tr>
    </table>
    <br />
    <br />
    <table>
        <tr>
            <th></th>
            <th>
                Código de cuota
            </th>
            <th>
                Código de vivienda
            </th>
            <th>
                Período de la cuota
            </th>
            <th>
                Importe
            </th>
            <th>
                Fecha de vencimiento
            </th>
            <th>
                Tipo de pago
            </th>
            <th>
                Estado
            </th>
            <th>
                Fecha de pago
            </th>
            <%--<th>
                Mensaje
            </th>--%>
        </tr>

    <% foreach (var item in Model) { %>
    
        <tr>
            <td>
                <%: Html.ActionLink("Pagar", "Edit", new { CoVivienda = item.Vivienda.CoVivienda, TxPeriodo = item.TxPeriodo })%> 
            </td>
            <td>
                <%: item.CoCuota %>
            </td>
            <td>
                <%: item.Vivienda.CoVivienda %>
            </td>
            <td>
                <%: item.TxPeriodo %>
            </td>
            <td>
                <%: String.Format("{0:F}", item.Importe) %>
            </td>
            <td>
                <%: String.Format("{0:d}", item.FeVencimiento)%>
            </td>
            <td>
                <%: item.TipoPago.TxDescripcion %>
            </td>
            <td>
                <%: (item.Estado.Trim().Equals("P") ? "Pendiente" : "Cancelado") %>
            </td>
            <td>
                <%: String.Format("{0:d}", item.FecPago ) %>
            </td>
            <%--<td>
                <%: item.mensaje %>
            </td>--%>
        </tr>
    
    <% } %>

    </table>

    <p>
        <%: Html.ActionLink("Nueva cuota", "Create", new { CoVivienda = ViewData["CoVivienda"] })%>
    </p>

</asp:Content>

